.user-container
{
    background: url("https://staging.yinxiang.com/wp-content/uploads/2019/12/分组-3-1.png");
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    background-color: white;
    height: 393px;
    justify-content: center;
}
.user_box_container{
    display: flex;
    flex-direction: column;
    width: 1440px;
    justify-content: flex-start;
    align-items: center;
  
    
}
.user_box{
    width: 450px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 350px;
}
.channel-box{
    display: flex;
    justify-content: center;
    width: 100%;
}
.top-wrapper{
    display: flex;
    width: 100%;
    padding: 34px 0px 0px 0px;
}
.bottom-wrapper{
    display: flex;
    flex-direction: column;
}
.bottom-wrapper input{
    padding: 6px 12px;
}
.channel-box button{
    flex:1;
    width: 100px;
    height: 50px;
    background-color: white;
    border: 1px solid #00B548;
    color: #00B548;
    border-radius: 8px;
    transition: 300ms;
}
.vx{
    margin: 0 5px 0 0;
    
}
.tel{
    margin: 0 0 0 5px;
    
}
.channel-box button:hover{
    background-color: #00B548;
    color: white;
}
.separator{
    margin: 10px 0;
    width: 1440px;
    text-align: center;
    display:flex;
    flex-direction: row;
    position: relative;
    height: 1px;
    width: 430px;
    background-color: #E3E3E3; /* 分割线颜色 */
    margin: 20px 0;
}

.separator::after {
    content: "或"; 
    font-size: 12px;
    position: absolute;
    top: 50%; 
    left: 50%;
    height: 16;
    transform: translate(-50%, -50%);
    background-color:white;
    color: #E3E3E3; 
    padding: 0 5px; 
}
.bottom-wrapper input{
margin-bottom: 20px;
width: 433px;
background-color: #F4F4F4;
color: #797979;
border-radius: 4px;
font-size: 18px;
line-height: 2.8em;
border-color: rgb(211,69,66);
}
.bottom-wrapper input:focus{
    outline: 0;
}
.register{
    background-color: #00B548;
    color: white;
    height: 18px;
    width: 72px;
    padding: 21px 180px 21px 182px;
    box-sizing: content-box;
    border-radius: 8px;
    border: 0;
    font-size: 18px;
}